//
//  DataBaseManager.h
//  UI22_数据库
//
//  Created by XJing on 16/1/7.
//  Copyright © 2016年 www.lanou3g.com 蓝鸥. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <sqlite3.h>
#import "Movie.h"

//把一个字符串当做类名使用
@class Liuiu;
//导入头文件之后要在最上面的蓝色的文件中 点Building Phases 
@interface DataBaseManager : NSObject
{
    //创建一个数据库成员变量 用于访问数据库
    sqlite3 *dbPoint;
}
//打开数据库
-(void)openDB;
//关闭数据库
-(void)closeDB;
//创建表
-(void)createTable;
//删除表
-(void)dropTable;
//增
-(void)insertMovie:(Movie *)m;
//删
-(void)deleteMovieWithId:(NSInteger)movieId;
//改
-(void)updateMovie:(Movie *)newM withId:(NSInteger)movieId;
//查
-(NSMutableArray *)select;
//单例设计模式 保证任何地方 获取到的数据库管理对象都是同一个
//singleton 类方法创建单例数据库
+(DataBaseManager *)shareInstance;//大家共享同一个
@end
